layui.config({
    base: "/static/backend/js/"
}).use(['form', 'layer', 'jquery', 'table'], function () {
    var form = layui.form,
        layer = parent.layer === undefined ? layui.layer : parent.layer,
        table = layui.table,
        $ = layui.jquery;


   
    //第一个实例
    table.render({
        elem: '#list'
        ,url:'/backend/recharge/marginList/'
        ,toolbar: '#toolbarDemo'
        ,cellMinWidth: 80 //全局定义常规单元格的最小宽度，layui 2.2.1 新增
        , page: true //开启分页
        ,limit : 40
        ,cols: [[
            {field: 'id', title: 'ID',}
            ,{field: 'userid', title: '会员id',}
            , {field: 'balance', title: '扣除GMOB', sort: true,}
            , {field: 'integral', title: '扣除GMOD', sort: true,}
            , {field: 'type1', title: '类型', sort: true,}
            , {field: 'status1', title: '状态', sort: true,}
            , {field: 'create_time', title: '时间', sort: true,}
             ,{title: '操作', toolbar: '#barDemo',width: 200}
        ]]
    });
       
        //用户搜索
        $('.search_btn').click(function () {
            var nickname= $('.searchVal').val();
            console.log(nickname);
            table.reload('list', {
                 url: '/backend/Recharge/marginList'
                ,where: {nickname:nickname} //设定异步数据接口的额外参数
    
            });
    
        })
    table.on('tool(margin)', function(obj){ //注：tool是工具条事件名，test是table原始容器的属性 lay-filter="对应的值"
        var data = obj.data; //获得当前行数据
        var layEvent = obj.event; //获得 lay-event 对应的值（也可以是表头的 event 参数对应的值）
        var tr = obj.tr; //获得当前行 tr 的DOM对象
        var id=data.id;
        if(layEvent === 'pass'){ //审核通过
            layer.confirm('确定审核通过？', function(index){
                layer.close(index);
                $.post('/backend/recharge/pass_margin', {
                        id: id
                    }, function (data) {
                        if (data.status ==1) {
                            top.layer.msg(data.msg);
                            location.reload();
                        } else {
                            top.layer.msg(data.msg);
                        }

                    }
                );
                //向服务端发送删除指令
            });
        } else if(layEvent === 'back'){//退回
            layer.confirm('确定退回？', function(index){
                layer.close(index);
                $.post('/backend/recharge/back_margin', {
                        id: id
                    }, function (data) {
                        if (data.status ==1) {
                            top.layer.msg(data.msg);
                            location.reload();
                        } else {
                            top.layer.msg(data.msg);
                        }

                    }
                );
                //向服务端发送删除指令
            });
        }
    });

})